// import com.alibaba.druid.sql.dialect.oracle.ast.OracleSQLObjectImpl;
// import com.alibaba.druid.sql.dialect.oracle.visitor.OracleASTVisitor;

// import java.util.ArrayList;
// import java.util.List;
#pragma once
#include "../OracleSQLObjectImpl.h"
#include "OracleAlterTablespaceItem.h"

class OracleAlterTablespaceAddDataFile
    : virtual public OracleSQLObjectImpl,
      virtual public OracleAlterTablespaceItem
{
public:
  OracleFileSpecification_list_ptr files;

  OracleAlterTablespaceAddDataFile();

  SHAREDOBJECT(OracleAlterTablespaceAddDataFile);
  // @Override
  void accept0(OracleASTVisitor_ptr visitor);

  OracleFileSpecification_list_ptr getFiles();

  void setFiles(OracleFileSpecification_list_ptr files);
};
